/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Presente;

import View.CadastrarFornecedorView;
import View.CadastrarVendedorView1;
import View.EfetuarCompra;
import View.EstoqueView;
import View.FinancasView;
import View.MainGerenteView;
import View.ManterFornecedorView;
import View.ManterProdutosView;
import View.ManterVendedorView;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 *
 * @author Thalyta
 */
public class MainGerentePresente {

 private MainGerenteView main = new MainGerenteView();
    MainGerentePresente(MainGerenteView mai) {
      main  = mai;
       
       main.getMnucadastrar().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              cadastrarFonecedor();
           }
       } );
       
       main.getMnucadastrar1().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
               cadastrar();
           }
       } );
       
       main.getMnuconsultar().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              consultar();
           }
       } );
       
       main.getMnuconsultar1().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              consultarvendedor();
           }
       } );
       
       main.getMnueditar().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
               editarFonecedo();
           }
       } );
       
       main.getMnueditar1().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
             editar();
           }
       } );
       
       main.getMnuestoque().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              estoque();
           }
       } );
       
      main.getMnuexcluir().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              excluir();
           }
       } );
       
       main.getMnuexcluir1().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              excluir1();
           }
       } );
       main.getMnbuscar().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
             buscar();
           }
       } );
       
       main.getMnuvisu().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
             visu();
           }
       } );
       
       main.getMnusair().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
              LoginPresente login = new LoginPresente();
              main.setVisible(false);
           }
       } );
       
       main.getMnuFinancias().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
             financa();
           }
       } );
       main.getMnucadastrar1().addActionListener(new ActionListener() {

          @Override
          public void actionPerformed(ActionEvent e) {
              cadastrar();
              
              //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
          }
      });
       main.getCompra().addActionListener(new ActionListener() {

           @Override
           public void actionPerformed(ActionEvent e) {
            fin();
           }
       } );
       
     main.setVisible(true);
    }
 public void fin(){
 EfetuarCompra vie = new EfetuarCompra();
 EfetuarCompraPresente cont = new EfetuarCompraPresente(vie);
 } 
 public void visu(){
 ManterProdutosView vie = new ManterProdutosView();
 ManterProdutosPresente cont = new ManterProdutosPresente(vie,"g");

 }
 public void buscar(){
 ManterProdutosView vie = new ManterProdutosView();
 ManterProdutosPresente cont = new ManterProdutosPresente(vie,"g");

 }
 public void cadastrarFonecedor(){
 CadastrarFornecedorView vie = new  CadastrarFornecedorView();
 CadastrarFornecedorPresente cont = new CadastrarFornecedorPresente(vie);

 
 }
 public void editarFonecedo(){
    ManterFornecedorView vie = new ManterFornecedorView();
    ManterFornecedorPresente cont = new ManterFornecedorPresente(vie);

 }   
 
 public void financa(){
 FinancasView fin = new FinancasView();
 FinancasPresente pres = new FinancasPresente(fin);

 }


public void estoque(){
EstoqueView vie = new EstoqueView();
EfetuarEstoque cont = new EfetuarEstoque(vie,"g");
      
}



public void cadastrar() {
CadastrarVendedorView1 vie = new CadastrarVendedorView1();
CadastrarVendedorPresente cont = new CadastrarVendedorPresente(vie);
vie.setVisible(true);
}

public void consultar(){
    ManterFornecedorView vie = new ManterFornecedorView();
    ManterFornecedorPresente cont = new ManterFornecedorPresente(vie);
    vie.setVisible(true);
}

public void consultarvendedor() {
ManterVendedorView vie = new ManterVendedorView() ;
 MantervedendorPresente cont = new  MantervedendorPresente(vie);

}

public void editar(){
 ManterVendedorView vie = new ManterVendedorView() ;
 MantervedendorPresente cont = new  MantervedendorPresente(vie);
 vie.setVisible(true);
}

public void excluir(){
ManterFornecedorView vie = new ManterFornecedorView();
 ManterFornecedorPresente cont = new ManterFornecedorPresente(vie);

}

public void excluir1() {
ManterVendedorView vie = new ManterVendedorView() ;
 MantervedendorPresente cont = new  MantervedendorPresente(vie);

}
    
}
